package com.saodisheng.service;

import com.jfinal.kit.Ret;

/**
 * description:
 *
 * @author 扫地生_saodisheng
 * @date 2022/1/29
 */
public interface AdminDbService {
	/** 
     * Java代码实现MySQL数据库导出 
     *  
     * @author GaoHuanjie 
     * @param hostIP MySQL数据库所在服务器地址IP 
     * @param userName 进入数据库所需要的用户名 
     * @param password 进入数据库所需要的密码 
     * @param savePath 数据库导出文件保存路径 
     * @param fileName 数据库导出文件文件名 
     * @param databaseName 要导出的数据库名 
     * @return 返回true表示导出成功，否则返回false。 
     */  
    boolean exportDatabaseTool(String hostIP, String userName, String password, String savePath, String fileName, String databaseName);

    /**
     * 还原数据库
     * @param restoreFile
     * @param dbName
     * @return
     */
    Ret restore(String restoreFile, String dbName);
}
